#ifndef __GAME_SERVER_SESSION_H__
#define __GAME_SERVER_SESSION_H__

#pragma once

#include "ServerSession.h"

class QueryResult;

class GameServerSession : public ServerSession
{
public:
	GameServerSession();
	virtual ~GameServerSession();


	VOID				DBResult( BYTE cate, BYTE ptcl, QueryResult * pData );

	eSERVER_TYPE		GetServerType() { return m_eServerType;	}
	VOID				SetServerType( eSERVER_TYPE eType ) { m_eServerType = eType; }
	

	VOID				OnRecv( BYTE * pMsg, WORD wSize );

protected:
	virtual VOID		OnDisconnect();
private:
	eSERVER_TYPE		m_eServerType;

};

#endif // __GAME_SERVER_SESSION_H__
